al sand casting - Turkish English Dictionary